A multiprecision matrix calculation library and its extension library for a matrix-product-state simulation of quantum computing
نویسنده
چکیده
A C++ library, named ZKCM, has been developed for the purpose of multiprecision matrix calculations, which is based on the GNU MP and MPFR libraries. It is especially convenient for writing programs involving tensorproduct operations, tracing-out operations, and singular-value decompositions. Its extension library, ZKCM QC, for simulating quantum computing has been developed using the time-dependent matrix-product-state simulation method. This report gives a brief introduction to the libraries with sample programs.
منابع مشابه
ZKCM: a C++ library for multiprecision matrix computation with applications in quantum information
ZKCM is a C++ library developed for the purpose of multiprecision matrix computation, on the basis of the GNU MP and MPFR libraries. It provides an easy-to-use syntax and convenient functions for matrix manipulations including those often used in numerical simulations in quantum physics. Its extension library, ZKCM QC, is developed for simulating quantum computing using the time-dependent matri...
متن کاملQuantum modeling of light absorption in graphene based photo-transistors
Graphene based optical devices are highly recommended and interested for integrated optical circuits. As a main component of an optical link, a photodetector based on graphene nano-ribbons is proposed and studied. A quantum transport model is presented for simulation of a graphene nano-ribbon (GNR) -based photo-transistor based on non-equilibrium Green’s function method. In the proposed model a...
متن کاملThe Exact Solution of Min-Time Optimal Control Problem in Constrained LTI Systems: A State Transition Matrix Approach
In this paper, the min-time optimal control problem is mainly investigated in the linear time invariant (LTI) continuous-time control system with a constrained input. A high order dynamical LTI system is firstly considered for this purpose. Then the Pontryagin principle and some necessary optimality conditions have been simultaneously used to solve the optimal control problem. These optimality ...
متن کاملDetermination of a Matrix Function in the Form of f(A)=g(q(A)) Where g(x) Is a Transcendental Function and q(x) Is a Polynomial Function of Large Degree Using the Minimal Polynomial
Matrix functions are used in many areas of linear algebra and arise in numerical applications in science and engineering. In this paper, we introduce an effective approach for determining matrix function f(A)=g(q(A)) of a square matrix A, where q is a polynomial function from a degree of m and also function g can be a transcendental function. Computing a matrix function f(A) will be time- consu...
متن کاملMPL: A Multiprecision Matlab - Like Environment
A number of generic tools, some developed by the authors, some developed in cooperation with other teams and others available freely, are combined into an environment, called MPL from Multi Precision Lab, which offers a cross-platform variable precision alternative to Matlab. Among the tools we mention for instance our C/C++ precompiler for type conversion, the GMP arithmetic library complement...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1111.3124 شماره
صفحات -
تاریخ انتشار 2011